body {
	background:#000000 none;
	color:#ffffff;
	font-family:verdana,tahoma,arial,verdana,sans-serif;
	font-size:11px;
}
p {
	margin:12px 0;
}
a {
	color:#ffcc33;
}
.key {
	text-decoration:underline;
}
input,
textarea {
	font-family:verdana,tahoma,arial,verdana,sans-serif;
	font-size:12px;
	padding:3px;
}
.qo-abs-position {
	position:absolute;
}
#qo-login-panel {
	background:#000000 url(images/bg-panel.gif) no-repeat;
	border:1px solid #000108;
	height:510px;
	width:798px;
}
.qo-login-logo {
	background:transparent url(images/logo.png) no-repeat;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/logo.png', sizingMethod='scale');
	height:130px;
	left:0px;
	top:0px;
	width:420px;
}
.qo-login-benefits {
	left:52px;
	top:145px;
	width:300px;
}
.qo-login-screenshot {
	background:transparent url(images/screenshot.png) no-repeat;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/screenshot.png', sizingMethod='scale');
	height:190px;
	left:37px;
	top:285px;
	width:329px;
}
.qo-login-supported {
	left:623px;
	top:35px;
}
.qo-login-signup {
	left:495px;
	top:445px;
}
.qo-login-forgot {
	left:625px;
	top:445px;
}
#field1-label {
	left:410px;
	top:300px;
}
#field1 {
	left:540px;
	top:298px;
	width:200px;
}
#field2-label {
	left:410px;
	top:335px;
}
#field2 {
	left:540px;
	top:333px;
	width:200px;
}
#field3-label {
	left:430px;
	top:300px;
}
#field3 {
	left:550px;
	top:298px;
	width:200px;
}
.qo-login-submit {
	background:transparent url(images/login-btn.gif) no-repeat 0 0;
	height:22px;
	left:705px;
	top:373px;
	width:43px;
}
.qo-login-submit-over {
	background:transparent url(images/login-btn.gif) no-repeat 0 -38px;
	height:22px;
	left:705px;
	top:373px;
	width:43px;
}